body, input {
  font-family: Arial, sans-serif;
}

.blue {color: #3a6cd6;}
.red {color: #d93822;}
.yellow {color: #e1bf03;}
.green {color: #227324;}

.clearerer {
  clear: both;
  height: 0px;
  width: 0px;
}

.navpath > h1 {
  float: left;
}

.navpath > h1 > a {
  border: solid 1px #cccccc;
  padding: 3px;
  text-decoration: none;
}

.navpath > h1 > a:hover {
  border: solid 1px red;
}

#navcloud{
  float: left;
}

ul.tagcloud-list {
  padding: 6px;
}

li.tagcloud-base {
  display: inline;
}

a.tagcloud-anchor {
  color: black;
  text-decoration: none;
}

a.tagcloud-anchor:hover {
  color: #d93822;
}

#top {
  position: relative;
}

#top .title {
  text-align: center;
}

#top .title a {
  text-decoration: none;
}

#top .login {
  position: absolute;
  top: 0px;
  right: 0px;
}

#top .login .nickname {
  font-weight: bold;
}

a.action {
  color: blue;
  font-size: large;
}

a.action:hover {
  color: red;
}

.smenu_item {
  height: 80px;
  width: 80px;
  padding: 10px;
  margin: 4px;
  float: left;
  border: solid 1px #cccccc;
}

.smenu_item:hover {
  border: solid 1px red;
}

.smenu_item img {
  height: 50px;
  margin: auto;
  padding: auto;
}

.smenu_item h1 {
  font-size: small;
  text-align: center;
  height: 10px;
}

.smenu_item p {
  font-size: small;
  display: none;
}

.smenu {
}

img.shrunk {
  height: 200px;
}

fieldset {
  border: none;
}

fieldset ol {
  margin: 0px;
  padding: 0px;
}

fieldset ol li {
  padding: 10px;
  list-style: none;
}

fieldset ol li label {
  display: -moz-inline-box;
  display: inline-block;
  padding: 4px;
  text-align: right;
}

textarea.editor{
  display: block;
  width: 90%;
  height: 200px;
  font-family: monospace;
  font-size: 14px;
}

iframe.webpage {
  width: 90%;
  height: 400px;
}

#mercury_status {
  text-decoration: none;
  text-align: center;
}

.mercury_title {
  font-size: 24px;
  font-weight: bold;
  padding-left: 20px;
  padding-top: 10px;
  float: left; 
}

.mercury_filters {
  float: left; 
}

.mercury_input {
  padding: 0px;
}

.mercury_input label {
  width: 70px;
}

.mercury_input input {
  width: 200px;
}

.mercury_result {
  float: left;
  border: solid 1px #227324;
  padding: 4px;
  margin: 4px;
  font-size: medium;
  background-color: #ffffff;
  color: #000000;
}

.mercury_result:hover {
  border: solid 1px red;
}

.mercWarning .merc{
  background-color: #b0be96;
}

.mercFade{
  background-color: #ffffff;
}

.mercResults {
}

div.merc{
  position: absolute;
  background-color: #227324;
  color: #ffffff;
}

.selected {
  background-color: #e1bf03;
  border: solid 1px black;
}
